Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Calgary Challenger French Open - Paris U.S. Open - New York Australia F4 Japan F2 Japan F3 Italy F13 Indonesia F2 Indonesia F3 Australia F8 Australia F9 Australia F10 Australia F11 Australia F12 Italy F5 Italy F6 XL Capital Bermuda Open - Bermuda USTA Seascape Challenger - Aptos 2005 West Side Tennis Coub Men's Challenger - Forest Hills Melbourn Challenger Lugano Challenger Vancouver Challenger Binghamton Challenger drkoop.com USTA Challenger of San Antonio - San Antonio M15 Las Vegas Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships - Armonk M25 Tulsa Burnie Challenger Cremona Challenger Bangkok Challenger Caloundra Challenger Dallas Challenger Sarasota Challenger Nottingham Challenger Nottingham Challenger Winnetka Challenger Time Warner USTA Challenger - Binghamton Hilton Waikoloa Village USTA Challenger - Waikoloa drkoop.com USTA Tennis Championships of Houston - Houston M25 Nottingham USTA Men's Challenger of Urbana-Champaign - Urbana Frito Lay/USTA Challenger - Binghamton drkoop.com USTA Challenger of Tallahassee - Tallahassee Hilton Waikoloa Village USTA Challenger - Waikoloa Windy City Classic - Winnetka USTA Tennis Championships of Houston - Houston Sarasota Challenger Harrah's Entertainment Challenger - Tunica M15 Cancun M15 Santo Domingo Savannah Challenger M15 Cancun M15 Cancun Zagreb Challenger M25 Harlingen Nottingham Challenger M25 Austin Rijeka Open - Rijeka M15 Doha M25 Doha M25 Al Zahra Sacramento Challenger Burnie Challenger Hilton Waikoloa USTA Challenger - Waikoloa drkoop.com USTA challenger of Miami - Miami St. Francis Health System USTA Challenger - Tulsa USTA Challenger of Las Vegas - Las Vegas Powder Byrne Trophy - Surbiton USTA Men's Challenger of Urbana-Champaign - Urbana Aix En Provence Challenger Surbiton Challenger Bangkok Challenger M25 Santo Domingo Toyota Challenger Sao Paulo Challenger Lexington Challenger Cassis Challenger M25 Calabasas CNA TennisPro Classic - Winnetka Tallahassee Challenger Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London M25 Xalapa The Hamlet Cup - Long Island AIG Japan Open - Tokyo Heineken Open - Auckland The Stella Artois Grass Court Championships - London Savannah Challenger M25 Pensacola CA Tennis Trophy - Vienna Monterrey Challenger Adidas International - Sydney Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island M25 Wichita Aguascalientes Challenger USTA Pro Tennis Classic at Mission Hills - Rancho Mirage University of Tennessee USTA Men's Challenger - Knoxville Biella 4 Challenger 2001 Eddleman USTA Challenger - Birmingham Lille Challenger Istanbul 2 Challenger USTA Tennis Championships of Austin - Austin Drummondville Challenger Miller Lite Hall of Fame Tennis Championships - Newport Mallorca Challenger 2001 UT Tyler Patriot Challenger - Tyler Brisbane 1 Challenger Citrix Tennis Championships - Delray Beach Morelia Challenger Fairfield Challenger Chicago Challenger Bratislava Challenger Le Gosier Challenger Tiburon Challenger Siebel Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Barranquilla Challenger Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach Bloomfield Hills Challenger Miller Lite Hall of Fame Tennis Championships - Newport International Tennis Championships - Delray Beach SAP Open - San Jose Arizona Men's Tennis Championships - Scottsdale Tiburon Challenger drkoop.com USTA Challenger of Dallas - Dallas Rome 1 Challenger U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Las Vegas Challenger XL Capital Bermuda Open - Bermuda drkoop.com USTA Tennis Championships of Denver - Denver Open de Montauban - Montauban RCA Championships - Indianapolis Mallorca Challenger Fifth-Third Bank Tennis Championships - Lexington Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven University of Tennessee USTA Men's Challenger - Knoxville Monterrey Challenger Morelos Challenger Stockholm Open - Stockholm Fairfield Challenger Grand Prix de Tennis de Lyon - Lyon Malaga Challenger Sydney International - Sydney SAP Open - San Jose Tennis Channel Open - Las Vegas Knoxville Challenger US Men's Clay Court Championships - Houston The Stella Artois Championships - London Tyler Challenger Lexington Challenger Santo Domingo Challenger Columbus Challenger Charlottesville Challenger Nonthaburi 2 Challenger Miller Lite Hall of Fame Tennis Championships - Newport Stockholm Open - Stockholm Bengaluru Challenger Pune Challenger Sydney International - Sydney Pune Challenger Mexico City Challenger Kigali 2 Challenger Millenium Tennis Championships - Delray Beach SAP Open - San Jose Merida Challenger The Tennis Channel Open - Las Vegas Cuernavaca Challenger Little Rock Challenger U.S. Men's Clay Court Championships - Houston Cary Challenger ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Countrywide Classic - Los Angeles RCA Championships - Indianapolis RCA Championships - Indianapolis Kroger / St. Jude International - Memphis Siebel Open - San Jose Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Jingshan Challenger Delray Beach International Tennis Championships - Delray Beach Indianapolis Tennis Championships - Indianapolis Davidoff Swiss Indoors Basel - Basel SAP Open - San Jose Estoril Open - Estoril Monterrey Challenger Shanghai Challenger AEGON Championships - London Legg Mason Tennis Classic - Washington D.C. Miller Lite Hall of Fame Tennis Championships - Newport Burnie Challenger Sybase Open - San Jose Sarasota Challenger U.S. Men's Clay Court Championships - Houston Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach Malaysian Open - Kuala Lumpur Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Brisbane 3 Challenger Next Generation Adelaide International - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Tiburon Challenger CA Tennis Trophy - Vienna Medibank International - Sydney Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Sacramento Challenger Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel SAP Open - San Jose Brisbane International - Brisbane Open SEAT 2008 - Barcelona Charleston Challenger Gerry Weber Open - Halle BMW Open - Munich Power Horse World Team Cup - Dusseldorf Mercedes Cup - Stuttgart Chicago Challenger Atlanta Tennis Championships - Atlanta Credit Agricole Suisse Open - Gstaad Farmers Classic - Los Angeles Citi Open - Washington Moselle Open - Metz PTT Thailand Open - Bangkok Dallas Challenger Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Swiss Indoors Basel - Basel Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille U.S. National Indoor Tennis Championships - Memphis Barcelona Open BancSabadell - Barcelona Napoli Challenger AEGON International - Eastbourne Countrywide Classic - Los Angeles BB&T Atlanta Open - Atlanta Todi Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Valencia Open - Valencia Citi Open - Washington Brisbane International - Brisbane Apia International - Sydney Monza Challenger Delray Beach International Tennis Championships - Delray Beach Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BMW Open - Munich Open de Nice Cote d'Azur - Nice Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest Apia International - Sydney If Stockholm Open - Stockholm Shenzhen Open - Shenzhen Barcelona Open BancSabadell - Barcelona Bratislava Challenger Gazprom Hungarian Open - Budapest RCA Championships - Indianapolis Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo AEGON Championships - London AEGON International - Eastbourne Ricoh Open - 's-Hertogenbosch China Open - Beijing Hall of Fame Open - Newport Millennium Estoril Open - Estoril Moselle Open - Metz Atlanta Tennis Championships - Atlanta Abierto Mexicano Telcel - Acapulco New York Open - New York China Open - Beijing Davidoff Swiss Indoors Basel - Basel Champaign Challenger Regions Morgan Keegan Championships - Memphis Nonthaburi 3 Challenger Astana Open - Nur-Sultan AEGON Championships - London Farmers Classic - Los Angeles San Luis Potosi Challenger Acapulco Challenger Pilot Pen Tennis - New Haven China Open - Beijing Open Sabadell Atlantico - Barcelona SAP Open - San Jose US Men's Clay Court Championship - Houston Almaty Open - Almaty Noumea Challenger Atlanta Tennis Championships - Atlanta Mallorca Championships - Mallorca Erste Bank Open - Vienna Dubai Duty Free Tennis Championships - Dubai Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Orlando US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Sybase Open - San Jose Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Cary 2 Challenger Franklin Templeton Tennis Classic - Scottsdale Claro Open Colombia - Bogota U.S. Men's Clay Court Championships - Houston M25 Pensacola Open de Nice Cote d'Azur - Nice Malaysian Open - Kuala Lumpur U.S. National Indoor Tennis Championships - Memphis If Stockholm Open - Stockholm Nottingham Challenger Brisbane 2 Challenger European Open - Antwerp Downtown Athletic Club USTA Challenger - Amarillo Morelos Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Claro Open Colombia - Bogota Citi Open - Washington Dallas Challenger Apia International - Sydney Ecuador Open - Quito Lugano Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Santo Domingo Challenger TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Citi Open - Washington Abierto Mexicano - Los Cabos USTA Challenger of Burbank - Burbank Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Mexico City Challenger TEB BNP Paribas Istanbul Open - Istanbul AEGON International - Eastbourne Nonthaburi 1 Challenger Chennai Challenger Winnipeg Challenger TEB BNP Paribas Istanbul Open - Istanbul Chengdu Open - Chengdu Mexico City Challenger Savannah Challenger New York Open - New York Mifel Tennis Open - Los Cabos US Men's Clay Court Championship - Houston Mallorca Challenger Turkish Airlines Open Antalya - Antalya Adidas International - Sydney Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Chengdu Open - Chengdu Savannah Challenger Intrum Stockholm Open - Stockholm Delray Beach Open - Delray Beach Verona Challenger Bengaluru Challenger RCA Championships - Indianapolis drkoop.com USTA Tennis Championships of San Antonio - San Antonio Franklin Templeton Tennis Classic - Scottsdale Leon Challenger Citi Open - Washington Davidoff Swiss Indoors - Basel Little Rock Challenger Tunis Challenger Palmas del Mar Challenger Siebel Open - San Jose Libema Open - 's-Hertogenbosch Perugia Challenger Istanbul Challenger Pilot Pen Tennis - New Haven Newport Challenger Thailand Open - Bangkok Davidoff Swiss Indoors - Basel Zhangjiagang Challenger U.S. Mens's Clay Court Championship - Houston ARAG World Team Championship - Dusseldorf Jinan Challenger Brasilia Challenger Tennis Masters Series - Indian Wells The Ericsson Open - Miami Brisbane - Brisbane New Delhi Challenger Legg Mason Tennis Classic - Washington D.C. MFS Pro Tennis Championships - Boston Infosys Hall of Fame Open - Newport Tennis Masters Series - Cincinnati Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Regions Morgan Keegan Championships - Memphis Bogota Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Kroger / St. Jude International - Memphis Mexico City Challenger Winston-Salem Open - Winston-Salem Pacific Life Open - Indian Wells Valencia Open - Valencia Topshelf Open - 's-Hertogenbosch NASDAQ-100 Open - Miami Salem Open - Hong Kong Regions Morgan Keegan Championships - Memphis Salinas Challenger Intrum Stockholm Open - Stockholm Delray Beach Open - Delray Beach AIG Japan Open - Tokyo Open Parc - Lyon Franklin Templeton Tennis Classic - Scottsdale Tennis Masters Series - Paris Rakuten Japan Open - Tokyo Mercedes-Benz Cup - Los Angeles Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Split 1 Challenger Charleston Challenger Pacific Life Open - Indian Wells Cassis Challenger Knoxville Challenger Tennis Masters Series - Indian Wells Chengdu Open - Chengdu NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Indian Wells Chicago Challenger Tennis Masters Series - Madrid Masters Series Hamburg - Hamburg Rogers Masters - Toronto BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Erste Bank Open - Vienna Western & Southern Financial Group Masters - Cincinnati Charlottesville Challenger Tennis Masters Series - Madrid Hall of Fame Tennis Championships - Newport Campionati Internazionali d'Italia - Rome Heineken Open - Auckland BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Masters Series Hamburg - Hamburg Masters Series Madrid - Madrid Campbell's Hall of Fame Tennis Championships - Newport Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Campionati Internazionali D'Italia - Rome BNP Paribas Open - Indian Wells Hall of Fame Tennis Championships - Newport Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Campionati BNL dItalia - Rome Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Lexington Challenger U.S. Mens's Clay Court Championship - Houston Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Rogers Cup - Toronto Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells If Stockholm Open - Stockholm Monte-Carlo Rolex Masters - Monte-Carlo AEGON Championships - London Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rogers Cup - Montreal AEGON International - Eastbourne Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai The Ericsson Open - Miami China Open - Beijing Tennis Masters Series - Monte Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Tennis Masters Series - Hamburg Sony Ericsson Open - Miami Masters Series - Hamburg Rogers Masters - Montreal Rogers Cup - Toronto BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Rogers Masters - Toronto Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL dItalia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Tennis Masters Series - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BMW Open - Munich Kroger / St. Jude International - Memphis ARAG World Team Championship - Dusseldorf Australian Open - Melbourne Rakuten Japan Open - Tokyo U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Legg Mason Tennis Classic - Washington U.S. Open - New York Brisbane International - Brisbane Australian Open - Melbourne French Open - Paris Wimbledon - London Chengdu Open - Chengdu U.S. Open - New York Abierto Mexicano - Los Cabos Fever-Tree Championships - London Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rogers Cup - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris French Open - Paris Australian Open - Melbourne M25 Chennai French Open - Paris U.S. Open - New York Davis Cup, World Group, SF, FRA-USA 3-2 Hopman Cup - Perth Hopman Cup - Perth Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, 1R, USA-ROU 4-1 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, World Group, PO, POL-AUS 1-4 Hopman Cup - Perth Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, World Group, 1R, CRO-USA 4-1 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, World Group, SF, RUS-USA 3-2 Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, 1R, AUT-USA 1-4 Davis Cup, World Group, QF, USA-FRA 4-1 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, Group I, 2R, AUS-KOR 5-0 Davis Cup, World Group, PO, GER-AUS 3-2 Hopman Cup - Perth River Oaks International Tennis Tournament - Houston Davis Cup, World Group, SF, SWE-USA 1-4 Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Australian Open (juniors) Hopman Cup - Perth French Open (juniors) Davis Cup, World Group, QF, CRO-USA, 3-2 Wimbledon (juniors) U.S. Open (juniors) 1 Masters Guinot Mary Cohr Davis Cup, World Group, QR, USA-IND 4-1 Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, Group I, 1R, AUS-CHN 5-0 AAMI Classic - Kooyong Davis Cup, World Group, 1R, USA-SUI 4-1 70th River Oaks International Tennis Tournament - Houston French Open (juniors) Wimbledon (juniors) Capitala World Tennis Championship Davis Cup, World Group, 1R, AUS-USA 1-3 AAMI Classic - Kooyong Tennis Masters Cup Shanghai - Shanghai Kooyong Classic - Kooyong U.S. Open (juniors) Olympics - Beijing Olympics - London